package com.hllxd.hism.star.basic.service.dao.mapper.mis;

import com.hllxd.hism.star.basic.service.model.TblDataHdfsPathManage;
import com.hllxd.hism.star.basic.service.model.TblDataHdfsPathManageExample;

import java.util.List;

public interface HdfsPathMapper {
    long countByExample(TblDataHdfsPathManageExample example);

    int insert(TblDataHdfsPathManage record);

    /**
     * 写入数据
     * @param record 插入记录
     * @return 1-成功
     */
    int insertSelective(TblDataHdfsPathManage record);

    List<TblDataHdfsPathManage> selectByExample(TblDataHdfsPathManageExample example);

    /**
     * 查询对应的路径
     * @param param 过滤参数
     * @return 符合条的实体列表
     */
    List<TblDataHdfsPathManage> selectHdfsPath(TblDataHdfsPathManage param);

    /**
     * 查询详情
     * @param id 实体ID
     * @return 实体信息
     */
    TblDataHdfsPathManage selectByPrimaryKey(Long id);

    /**
     * 更新记录
     * @param record 对应记录
     * @return 成功
     */
    int updateByPrimaryKeySelective(TblDataHdfsPathManage record);

    int updateByPrimaryKey(TblDataHdfsPathManage record);
}
